last resort – English–Italiano translations

🇬🇧 en it 🇮🇹

last resort noun

  • only remaining option
ultima risorsa, ultima spiaggia
Wiktionary Links